package com.ExaminStudy;

import java.util.Scanner;

public class Test5_12_9 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int num=sc.nextInt();
        String[]st=new String[num];
        //String s=sc.next();//消除占位符//如果是nextLine的话就要用得到占位符
        for (int i = 0; i < st.length; i++) {
            st[i]=sc.next();
        }
       String sts= st[0];
        for (int i = 1; i <st.length ; i++) {
            sts=tool(sts,st[i]);
        }
        if(sts.isEmpty()){
            System.out.println("NO");
        }else {
            System.out.println(sts);
        }
    }
    public static  String tool(String str1, String str2){
        int num=Math.min(str1.length(),str2.length());
        int i;
        for (i = 0; i <num; i++) {
            char c = str1.charAt(i);
            char c1=str2.charAt(i);
            if (c != c1) {
                break;
            }
        }
        return str1.substring(0,i);

    }
}